برنامه نویسی اسمبلی برای همه پلتفرم ها، آموزش کدنویسی [ویدئو]

Assembly Programming for All Platforms, Learn to Code [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: درباره همه چیزهایی که در مورد برنامه نویسی اسمبلی و نحوه ایجاد برنامه ها باید بدانید، بیاموزید. یک فرآیند گام به گام برای توضیح هر جنبه از این موضوعات استفاده می شود. توجه: این دوره شامل اطلاعاتی در مورد برنامه نویسی و طراحی اپلیکیشن است! با این دوره، مفاهیم زیر را به خوبی درک کنید: - مجلس چیست؟ - گواهینامه های مجمع - چگونه با استفاده از اسمبلی توسعه دهیم - ویژگی های زبان برنامه نویسی Assembly - رمزگذاری معناشناسی - برنامه نویسی موبایل - شیوه های طراحی برنامه های کاربردی - برنامه نویسی کاربردی - برنامه نویسی شبکه اسمبلی همه برنامه‌های iOS، Android، Windows، Raspberry Pi، Intel، Arm و بسیاری از پلتفرم‌های دیگر را قدرت می‌دهد. این پلتفرم ها برای همه شرکت ها مانند گوگل، فیس بوک و مایکروسافت برای توسعه موبایل توسعه داده شده اند. این دوره تضمین می کند که شما از قلم نیفتید زیرا شرکت های بیشتری از این زبان عالی و قدرتمند درخواست می کنند. این دوره همه چیز را در مورد برنامه نویسی برنامه های اسمبلی به شما آموزش می دهد. شما تمام دانش را برای استفاده و استفاده از فناوری قدرتمند پشت این پلتفرم های شگفت انگیز و شگفت انگیز دریافت خواهید کرد. همه کدها و فایل های پشتیبانی این دوره در دسترس هستند - https://github.com/PacktPublishing/Assembly-Programming-for-All-Platforms-Learn-to-Code Assembly Design Development برنامه نویسی اسمبلی کد نویسی سطح پایین برنامه نویسی Raspberry Pi برنامه نویسی x86 برنامه نویسی 64 بیتی برنامه نویسی کاربردی توسعه کراس پلتفرم معناشناسی برنامه نویسی عمومی فرمت برنامه های برنامه نویسی همه ویژگی های اسمبلی این دوره برای توسعه دهندگان موبایل، توسعه دهندگان وب، برنامه نویسان برنامه ها و طراحان است. توسعه دهندگانی که به دنبال یادگیری مهارت های مورد نیاز برای استفاده از ویژگی های Assembly هستند. دانش و مهارت های اولیه کامپیوتر * کد شروع و کد نهایی قابل دانلود برای هر بخش.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • راه اندازی پروژه Project Setup

  • نمونه ساختار کد فایل Example File Code Structure

  • نظرات Comments

ثبت می کند Registers

  • بخش های حافظه Memory Segments

  • ثبت های پردازنده Processor Registers

  • ثبت داده ها Data Registers

  • ثبت اشاره گر Pointer Registers

  • ثبت فهرست Index Registers

  • ثبت های کنترل Control Registers

  • ثبت بخش ها Segment Registers

حالت های آدرس Address Modes

  • ثبت آدرس Register Addressing

  • حالت آدرس دهی فوری Immediate Addressing Mode

  • حالت آدرس دهی مستقیم حافظه Direct Memory Addressing Mode

  • حالت آدرس دهی مستقیم افست Direct-Offset Addressing Mode

  • حالت آدرس دهی غیرمستقیم حافظه Indirect Memory Addressing Mode

  • دستورالعمل MOV MOV Instruction

متغیرها Variables

  • اختصاص فضای ذخیره سازی برای داده های اولیه Allocating Storage Space for Initialised Data

  • اختصاص فضای ذخیره سازی برای داده های اولیه Allocating Storage Space for Uninitialised Data

  • تعاریف چند متغیره Multiple Variable Definitions

  • مقداردهی اولیه متغیرهای چندگانه Multiple Variable Initialisations

ثابت ها Constants

  • فرمان EQU EQU Command

  • تخصیص فرمان Assign Command

  • Command را تعریف کنید Define Command

دستورالعمل های حسابی Arithmetic Instructions

  • دستور افزایش (INC) Increment Command (INC)

  • فرمان کاهش (DEC) Decrement Command (DEC)

  • دستور افزودن (ADD) Addition Command (ADD)

  • فرمان تفریق (SUB) Subtraction Command (SUB)

  • فرمان ضرب (MUL/IMUL) Multiply Command (MUL/IMUL)

  • Divide Command (DIV/IDIV) Divide Command (DIV/IDIV)

دستورالعمل های منطقی Logical Instructions

  • و دستورالعمل AND Instruction

  • یا دستورالعمل OR Instruction

  • دستورالعمل XOR XOR Instruction

  • NOT دستورالعمل NOT Instruction

شرایط Conditions

  • مقایسه دستورالعمل (CMP) Compare Instruction (CMP)

  • پرش بدون قید و شرط Unconditional Jump

  • پرش مشروط Conditional Jump

سیستم شماره Number System

  • سیستم اسکی ASCII System

کارکرد Functions

  • عملکرد پایه Basic Function

  • پشته ساختار داده Stacks Data Structure

  • تابع چاپ یک عدد Function to Print A Number

  • بازگشت با استفاده از فاکتوریل Recursion Using Factorial

موارد اضافی Extras

  • رشته های Strings

  • حلقه ها Loops

  • ماکروها Macros

  • تماس های سیستمی System Calls

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

برنامه نویسی اسمبلی برای همه پلتفرم ها، آموزش کدنویسی [ویدئو]
جزییات دوره
2 h 8 m
46
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frahaan Hussain Frahaan Hussain

مدیر عامل و توسعه دهنده شرکت Sonar Systems من مدیر عامل شرکت Sonar Systems هستم که رهبر جهانی در زمینه مواد آموزشی برای موتور بازی Cocos2d-x ، یکی از بهترین و محبوب ترین موتورهای بازی در جهان است. با سالها تجربه برنامه نویسی و اجرای یک بستر آموزش آنلاین (یادگیری Sonar) می توانم از برنامه نویسی های جدید مانند شما کمک و پشتیبانی کنم. من همچنین یک مدرس دانشگاه هستم که موضوعات مختلفی را در برنامه نویسی بازی ها از طراحی بازی تا برنامه نویسی OpenGL Shader تدریس می کنم. من همچنین نویسنده منتشر شده ای در زمینه طراحی بازی ها هستم و به زودی منتشر می شود Responsive Web Design. من تمام جنبه های لازم برای آموزش و الهام گرفتن را دارم.